// #include <iostream>

// using namespace std;

#include <stdio.h>

// struct A{
//     int a;
//     int test(){
//     	cout << a;
// 	} 
// };

// struct B : A{
//     int b;
// };

// void test(){
//     B data[4];

//     data[0].a = 1;
//     data[0].b = 2;
//     data[1].a = 3;
//     data[1].b = 4;
    
//     data[0].test();
//     data[1].test();
//     data[2].test();

//     cout << data[0].a << data[0].b << data[1].a << data[1].b << endl;

//     ((A *)data)[0].a = 5;
//     ((A *)data)[1].a = 6;

//     cout << data[0].a << data[0].b << data[1].a << data[1].b << endl;

// }

int main(){

#ifdef __cplusplus
    printf("C++\n");
#else
    printf("C\n");
#endif
    return 0;
}
